home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX 5.3 for Indy R4400
/
IRIX 5.3 for Indy R4400 175MHz.img
/
dist
/
eoe2.idb
/
usr
/
lib
/
acct
/
monacct.z
/
monacct
Wrap
Text File
|
1995-02-28
|
1KB
|
57 lines
#!/sbin/sh
# Copyright (c) 1993 UNIX System Laboratories, Inc.
# All Rights Reserved
# THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF
# UNIX System Laboratories, Inc.
# The copyright notice above does not evidence any
# actual or intended publication of such source code.
# copyright "%c%"
#ident "@(#)acct:common/cmd/acct/monacct.sh 1.6.1.4"
#ident "$Header: /proj/irix5.3/isms/irix/cmd/acct/RCS/monacct.sh,v 1.3 1993/11/05 04:26:27 jwag Exp $"
# "this procedure should be run periodically ( by month or fiscal )"
_adm=/var/adm
_sum=${_adm}/acct/sum
_fiscal=${_adm}/acct/fiscal
PATH=:/usr/lib/acct:/bin:/usr/bin:/etc
export PATH
#if test $# -ne 1; then
# echo "usage: monacct fiscal-number"
# exit
#fi
_period=${1-`date +%m`}
cd ${_adm}
# "move summary tacct file to fiscal directory"
mv ${_sum}/tacct ${_fiscal}/tacct${_period}
# "delete the daily tacct files"
rm -f ${_sum}/tacct????
# "restart summary tacct file"
nulladm ${_sum}/tacct
# "move summary cms file to fiscal directory"
mv ${_sum}/cms ${_fiscal}/cms${_period}
# "restart summary cms file"
nulladm ${_sum}/cms
# "remove old prdaily reports"
rm -f ${_sum}/rprt*
# "produce monthly reports"
prtacct ${_fiscal}/tacct${_period} > ${_fiscal}/fiscrpt${_period}
acctcms -a -s ${_fiscal}/cms${_period} | \
pr -h "TOTAL COMMAND SUMMARY FOR FISCAL ${_period}" >> ${_fiscal}/fiscrpt${_period}
pr -h "LAST LOGIN" -3 ${_sum}/loginlog >> ${_fiscal}/fiscrpt${_period}
# "add commands here to do any charging of fees, etc"
exit